AAA パターン
同義 : AAA、Arrange-Act-Assert、3A
#ソフトウェアテスト
テストを書くときの構造のパターン
Arrange でテスト対象オブジェクトや関係する状態の準備
Act でテスト対象の処理の実行
Assert で出力や副作用の検証
3A という名称は、Arrange、Act、Assert の頭文字をとって Bill Wake が 2001 年に命名したらしい
参考文献
単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略
3A – Arrange, Act, Assert : Bill Wake による記事
単体テストの基本 (Microsoft Docs) : AAA パターンとして紹介されている
The Practical Test Pyramid (martinfowler.com) : “Arrange, Act, Assert” として紹介されている